place with abundant rubber tree - Español Inglés Diccionario